; 放弃，后续使用Python编写
#Include base.ahk

class DM {
    XU := XUtils()
    XF := XFile()

    __New(filepath) {
        this.filepath := filepath
        if not this.XF.is_file(this.filepath) {
            throw ValueError(this.XU.format("文件 {} 未找到", this.filepath))
        }
        RunWait(this.XU.format("regsvr32 /s {}", this.filepath))
    }
}